Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 5, 9, 11, 16 }

B grade: { 2, 3, 4, 6, 7, 8, 10, 12 }

C grade: { 1, 13, 17 }

F grade: { 14, 15, 18, 19}

2.1.3 Maple

A grade: { 6, 7, 8, 9, 10, 11, 16 }

B grade: { 2, 3, 4, 5, 12 }

C grade: { }

F grade: { 1, 13, 14, 15, 17, 18, 19 }

2.1.4 Maxima

A grade: { 4, 5, 6, 7, 8, 9, 10, 11, 12, 16

B grade: { 1, 2, 3 }

C grade: { }

F grade: { 13, 14, 15, 17, 18, 19 }

2.1.5 FriCAS

A grade: { 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16 }

B grade: { 2 }

C grade: { }

F grade: { 13, 14, 15, 17, 18, 19 }

2.1.6 Sympy

A grade: { 2, 3, 4, 5, 6, 7, 16 }

B grade: { 8 }

C grade: { }

F grade: { 1, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19 }

2.1.7 Giac

A grade: { 5, 6, 7, 9, 11, 16 }

B grade: { 2, 3, 4, 8, 10, 12 }

C grade: { }

F grade: { 1, 13, 14, 15, 17, 18, 19 }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac{\text{antiderivative leaf size}}{\text{optimal antiderivative leaf size}}\)










Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F B A F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 20 20 107 0 335 59 0 0
normalized size 1 1. 5.35 0. 16.75 2.95 0. 0.
time (sec) N/A 0.028 0.176 1.375 2.335 1.732 0. 0.


















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B B B A B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 18 18 59 71 57 100 141 78
normalized size 1 1. 3.28 3.94 3.17 5.56 7.83 4.33
time (sec) N/A 0.021 0.033 0.027 0.943 1.575 12.477 1.125


















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B B A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 18 18 39 65 59 90 236 62
normalized size 1 1. 2.17 3.61 3.28 5. 13.11 3.44
time (sec) N/A 0.022 0.11 0.03 0.955 1.606 8.136 1.154


















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 18 18 44 51 39 73 100 53
normalized size 1 1. 2.44 2.83 2.17 4.06 5.56 2.94
time (sec) N/A 0.021 0.027 0.04 0.957 1.755 4.069 1.141


















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 18 18 31 44 46 66 148 42
normalized size 1 1. 1.72 2.44 2.56 3.67 8.22 2.33
time (sec) N/A 0.021 0.066 0.026 0.959 1.628 1.758 1.162


















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 18 18 51 31 30 49 53 35
normalized size 1 1. 2.83 1.72 1.67 2.72 2.94 1.94
time (sec) N/A 0.014 0.023 0.026 0.954 1.639 0.848 1.111


















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 16 16 33 30 35 39 49 20
normalized size 1 1. 2.06 1.88 2.19 2.44 3.06 1.25
time (sec) N/A 0.013 0.008 0.018 0.939 1.631 0.37 1.113


















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B A A A B B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 10 10 22 11 14 22 4124 41
normalized size 1 1. 2.2 1.1 1.4 2.2 412.4 4.1
time (sec) N/A 0.004 0.007 0.03 0.936 1.568 106.913 1.146


















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A F A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 10 10 10 11 16 42 0 18
normalized size 1 1. 1. 1.1 1.6 4.2 0. 1.8
time (sec) N/A 0.009 0.016 0.018 0.962 1.484 0. 1.127


















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B A A A F(-1) B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 16 16 107 17 31 51 0 66
normalized size 1 1. 6.69 1.06 1.94 3.19 0. 4.12
time (sec) N/A 0.022 0.026 0.07 0.98 1.524 0. 1.15


















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A F(-1) A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 18 18 18 34 30 72 0 32
normalized size 1 1. 1. 1.89 1.67 4. 0. 1.78
time (sec) N/A 0.022 0.045 0.049 0.967 1.605 0. 1.122


















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B A A F(-1) B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 18 18 39 47 43 78 0 132
normalized size 1 1. 2.17 2.61 2.39 4.33 0. 7.33
time (sec) N/A 0.022 0.032 0.076 0.946 1.54 0. 1.165


















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 171 171 385 0 0 0 0 0
normalized size 1 1. 2.25 0. 0. 0. 0. 0.
time (sec) N/A 0.193 2.528 1.514 0. 0. 0. 0.


















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A F F F F F(-1) F
verified N/A Yes N/A TBD TBD TBD TBD TBD
size 211 211 0 0 0 0 0 0
normalized size 1 1. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.227 3.421 0.276 0. 0. 0. 0.


















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A F F F F F(-1) F
verified N/A Yes N/A TBD TBD TBD TBD TBD
size 286 286 0 0 0 0 0 0
normalized size 1 1. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.321 12.343 0.321 0. 0. 0. 0.


















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 73 73 109 74 81 162 153 131
normalized size 1 1. 1.49 1.01 1.11 2.22 2.1 1.79
time (sec) N/A 0.058 0.037 0.027 0.94 1.612 13.973 1.138


















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 184 184 525 0 0 0 0 0
normalized size 1 1. 2.85 0. 0. 0. 0. 0.
time (sec) N/A 0.231 5.088 1.59 0. 0. 0. 0.


















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A F F F F F(-1) F
verified N/A Yes N/A TBD TBD TBD TBD TBD
size 215 215 0 0 0 0 0 0
normalized size 1 1. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.234 12.669 0.44 0. 0. 0. 0.


















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A F F F F F(-1) F
verified N/A Yes N/A TBD TBD TBD TBD TBD
size 304 304 0 0 0 0 0 0
normalized size 1 1. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.362 12.958 0.385 0. 0. 0. 0.









2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac{\text{number of rules}}{\text{integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [9] had the largest ratio of [ 0.2 ]

Table 2.1Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac{\text{number of rules}}{\text{integrand leaf size}}\)







1 A 1 1 1. 25 0.04







2 A 1 1 1. 21 0.048







3 A 1 1 1. 21 0.048







4 A 1 1 1. 21 0.048







5 A 1 1 1. 21 0.048







6 A 1 1 1. 19 0.053







7 A 3 2 1. 12 0.167







8 A 1 1 1. 8 0.125







9 A 2 2 1. 10 0.2







10 A 1 1 1. 19 0.053







11 A 1 1 1. 21 0.048







12 A 1 1 1. 21 0.048







13 A 4 4 1. 25 0.16







14 A 7 5 1. 26 0.192







15 A 8 5 1. 25 0.2







16 A 3 2 1. 21 0.095







17 A 4 4 1. 33 0.121







18 A 7 5 1. 35 0.143







19 A 8 5 1. 33 0.152